import Vue from 'vue'
import Router from 'vue-router'

import CesiumViewer from '@/components/CesiumViewer'
import D2gltf from '@/components/D2gltf'
import D3_FlightTracker from '@/components/D3_FlightTracker'
import D4 from '@/components/D4'
import D5ParticleSystem from '@/components/D5ParticleSystem'
import D6ParticleSystem from '@/components/D6ParticleSystem'
import EarthEmpty from '@/components/EarthEmpty.vue'
import D7ExtendLine from '@/components/D7ExtendLine.vue'
import D8DrawSolid from '@/components/D8DrawSolid.vue'
import D9Fly from '@/components/D9Fly.vue'
import D10Camera from '@/components/D10Camera.vue'
import D11SefRotate from '@/components/D11SefRotate.vue'
import D12CircleScan from '@/components/D12CircleScan.vue'

import Titles3DModelDemo from '@/components/ZTitles3DModelDemo'
Vue.use(Router)

export default new Router({
  routes: [{
      path: '/',
      name: 'D12CircleScan',
      component: D12CircleScan
    },{
      path: '/D10Camera',
      name: 'D10Camera',
      component: D10Camera
    },{
      path: '/D11SefRotate',
      name: 'D11SefRotate',
      component: D11SefRotate
    },{
      path: '/D9Fly',
      name: 'D9Fly',
      component: D9Fly
    },
    {


      path: '/ZTitles3DModelDemo',
      name: 'ZTitles3DModelDemo',
      component: Titles3DModelDemo
    },{
      path: '/D8DrawSolid',
      name: 'D8DrawSolid',
      component: D8DrawSolid
    },
    {
      path: '/D7ExtendLine',
      name: 'D7ExtendLine',
      component: D7ExtendLine
    },
    {
      path: '/D6ParticleSystem',
      name: 'D6ParticleSystem',
      component: D6ParticleSystem
    }, {
      path: '/EarthEmpty',
      name: 'EarthEmpty',
      component: EarthEmpty
    },
    {
      path: '/D5ParticleSystem',
      name: 'D5ParticleSystem',
      component: D5ParticleSystem
    },
    {
      path: '/D4',
      name: 'D4',
      component: D4
    },
    {
      path: '/D3_FlightTracker',
      name: 'D3_FlightTracker',
      component: D3_FlightTracker
    },
    {
      path: '/D2gltf',
      name: 'D2gltf',
      component: D2gltf
    },
    {
      path: '/CesiumViewer',
      name: 'CesiumViewer',
      component: CesiumViewer
    }
  ]
})
